/**
 * 
 */
package org.vsg.common.pagination.carrier;

import java.io.Serializable;
import java.util.Map;
import java.util.Set;

/**
 * @author Bill Vison
 *
 */
public interface WebCarrier {
	
	public void setParameter(String name , String value);
	
	public Object getParameter(String name);
	
	public void setParameterValues(String name , String[] values);
	
	public String[] getParameterValues(String name);
	
	public Map getParametersMapping();
	
	public void setParameterObject(String name , Serializable valueObject);
	
	public Object getParameterObject(String name);
	
	public Set getParameterNames();

}
